self-flushing dam - Français Anglais Dictionnaire